package com.jhws.sys.appUser.bo;

import com.jhws.business.device.bo.UserDevice;

import java.util.List;
import java.util.Map;

public class UserInfoV4 {
    // 帐号类型
    private String userType;
    // 小区名
    private String commCode;
    // 小区名
    private String commName;
    //小区软件版本号
    private Integer commSoftVersion;
    // 绑定房号
    private String bindingRoom;
    // 楼栋别名
    private String areaAliasName;
    // 单元别名
    private String buildingAliasName;
    // 是否为业主
    private int applyType;
    //业主id(别墅类型没有)
    private String ownerCode;
    // 设备列表
    private List<UserDevice> devicesList;

    private Map managerAttach;


    public UserInfoV4(int applyType, String BindingRoom, String commCode, String commName, String userType,Integer commSoftVersion,String ownerCode) {
        super();
        this.userType = userType;
        this.commCode = commCode;
        this.commName = commName;
        this.bindingRoom = BindingRoom;
        this.applyType = applyType;
        this.commSoftVersion = commSoftVersion;
        this.ownerCode = ownerCode;
    }

    public String getAreaAliasName() {
        return areaAliasName;
    }

    public void setAreaAliasName(String areaAliasName) {
        this.areaAliasName = areaAliasName;
    }

    public String getBuildingAliasName() { return buildingAliasName; }

    public void setBuildingAliasName(String buildingAliasName) { this.buildingAliasName = buildingAliasName; }

    public String getUserType() {
        return userType;
    }

    public void setUserType(String userType) {
        this.userType = userType;
    }

    public String getCommCode() {
        return commCode;
    }

    public void setCommCode(String commCode) {
        this.commCode = commCode;
    }

    public String getCommName() {
        return commName;
    }

    public Integer getCommSoftVersion() {
        return commSoftVersion;
    }

    public void setCommSoftVersion(Integer commSoftVersion) {
        this.commSoftVersion = commSoftVersion;
    }

    public void setCommName(String commName) {
        this.commName = commName;
    }

    public String getBindingRoom() {
        return bindingRoom;
    }

    public void setBindingRoom(String bindingRoom) {
        this.bindingRoom = bindingRoom;
    }

    public int getApplyType() {
        return applyType;
    }

    public void setApplyType(int applyType) {
        this.applyType = applyType;
    }

    public String getOwnerCode() {
        return ownerCode;
    }

    public void setOwnerCode(String ownerCode) {
        this.ownerCode = ownerCode;
    }

    public List<UserDevice> getDevicesList() {
        return devicesList;
    }

    public void setDevicesList(List<UserDevice> devicesList) {
        this.devicesList = devicesList;
    }

    public Map getManagerAttach() {
        return managerAttach;
    }

    public void setManagerAttach(Map managerAttach) {
        this.managerAttach = managerAttach;
    }

}
